<?php

/**
 * $[name] [ TIPO]
 * Description of Cadastrar.class.php
 *@copyright (c) 2015r, Rafael Batista da Silva
 */
class Cadastrar {

    private $nome;
    private $email;
    private $cpf;
    private $rg;
    private $ctps;
    private $endereco;
    private $telefone;
    private $celular;
    private $Quantidade;
    private $Valor;
    private $Descricao;
    private $Raca;
    private $Peso;
    private $CorPelo;
    private $senha;
    private $opcoes;

    public function CadastrarProdEst(array $cadastro) {
        $this->nome = strip_tags(trim($cadastro['nomeProd']));
        $this->Quantidade = strip_tags(trim($cadastro['quantidadeProd']));
        $this->Valor = (float) strip_tags(trim($cadastro['ValorProd']));
        $this->Descricao = (string) strip_tags(trim($cadastro['descricaoProd']));
        
        $Query = ['Nome_Prod_Est'=>"{$this->nome}", 'Quantidade_Est'=>"{$this->Quantidade}",'Valor_Prod_Est'=>"{$this->Valor}",'Descricao'=>"{$this->Descricao}"];
        $cadastrar = new Create();
        $cadastrar->ExeCreate('estoque', $Query);
    }
    
    public function CadastrarAnimal(array $cadastro) {
        $this->cpf = strip_tags(trim($cadastro['op']));
        $this->Raca = strip_tags(trim($cadastro['raca']));
        $this->Peso = strip_tags(trim($cadastro['peso']));
        $this->CorPelo = strip_tags(trim($cadastro['CorPelo']));
        
        var_dump($cadastro);
    }

    public function CadastrarCliente(Array $cadastro) {
        $this->nome = strip_tags(trim($cadastro['nome']));
        $this->cpf = strip_tags(trim($cadastro['cpf']));
        $this->endereco = strip_tags(trim($cadastro['endereco']));
        $this->telefone = strip_tags(trim($cadastro['telefone1']));
        $this->celular = strip_tags(trim($cadastro['telefone2']));

        $Query =[ 'CPF_Cli'=>"{$this->cpf}", 'Nome_Cli'=>"{$this->nome}", 'Endereco_Cli'=>"{$this->endereco}",'Telefone1'=>"$this->telefone", 'Telefone2'=>"{$this->celular}"] ;
        $cadastrar = new Create();
        $cadastrar->ExeCreate('clientes', $Query);

    }

    public function CadastrarFunconario(array $cadastro) {
        $this->nome = strip_tags(trim($cadastro['nome']));
        $this->email = strip_tags(trim($cadastro['email']));
        $this->cpf = strip_tags(trim($cadastro['cpf']));
        $this->rg = strip_tags(trim($cadastro['rg']));
        $this->ctps = strip_tags(trim($cadastro['ctps']));
        $this->telefone1 = strip_tags(trim($cadastro['telefone1']));
        $this->celular = strip_tags(trim($cadastro['telefone2']));

        $Query = ['CPF_Func'=>"{$this->cpf}", 'Nome_Func'=>"{$this->nome}", 'Email_Func'=>"{$this->email}", 'RG_Func'=>"{$this->rg}", 'CTPS_Func'=>"{$this->ctps}", 'Telefone1'=>"{$this->telefone1}", 'Telefone2'=>"{$this->celular}"];
        $cadastrar = new Create;
        $cadastrar->ExeCreate('funcionario', $Query);

    }
    
    public function CadastrarUsuario(array $cadastro) {
        $this->cpf = strip_tags(trim($cadastro['cpf']));
        $this->email = strip_tags(trim($cadastro['email']));
        $this->senha = md5( strip_tags(trim($cadastro['senha'])));
        $this->opcoes = strip_tags(trim($cadastro['opcoes']));
        var_dump($cadastro);
    }

}
